Dane są:
,
      
 - tabelka 
 wypełniona
            liczbami ze zbioru 
;
            kolumny i wiersze tabelki są ponumerowane od 1 do 
;
            liczbę znajdującą sie w 
-tej kolumnie i 
-tym wierszu
            tabelki oznaczamy przez 
.
    
 i 
 są dwoma miejscami w tabelce 
, to
    odległością między nimi nazywamy liczbę
    
.
    Należy obliczyć tabelkę 
, 
 (do elementów tej tabelki
    odwołujemy się tak samo, jak do elementów tabelki 
)
    taką, że 
 jest sumą wszystkich liczb z tabelki 
 leżących
    w odległości co najwyżej 
 od 
.
Napisz program, który:
 oraz
              tabelkę 
,
        
,
        
      W pierwszym wierszu standardowego wejścia znajdują się dwie dodatnie
      liczby całkowite oddzielone pojedynczą spacją: 
 i 
,
      gdzie 
.
         
      W kolejnych 
 wierszach znajduje się opis tabelki 
.
      Każdy z tych wierszy zawiera 
 liczb ze zbioru 
,
      pooddzielanych pojedynczymi odstępami, 
-ta liczba zapisana w 
-szym
      wierszu to 
.
      Standardowe wyjście powinno zawierać dokładnie 
 wierszy,
      w 
-tym wierszu powinny być zapisane kolejno wartości
      
 pooddzielane pojedynczymi odstępami.
Dla danych wejściowych:
5 1 1 0 0 0 1 1 1 1 0 0 1 0 0 0 0 0 0 0 1 1 0 1 0 0 0
poprawną odpowiedzią jest:
3 4 2 2 1 4 5 2 2 1 3 4 3 3 2 2 2 2 2 2 1 1 2 2 2
Autor zadania: Tomasz Śmigielski.
In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.